have a lump in the throat - French English Dictionary